package juego;

import juego.Vehiculo.*;
import juego.Tablero.*;

public class Jugador {
	
	private String nombreJugador;
	private int movimientos;
	private Vehiculo vehiculo;
	
	
	// CONSTRUCTOR
	public Jugador (String nuevoNombre,Vehiculo nuevoVehiculo){
		nombreJugador = nuevoNombre;
		movimientos = 0;
		vehiculo = new Auto();
		vehiculo = nuevoVehiculo;
	}	
	
	// NOMBRE
	public String getNombreJugador(){
		return nombreJugador;
	}
	
	// MOVIMIENTOS
	public void setCantidadMovimientos(int movimientos) {
		this.movimientos=movimientos;
	}
	public int getCantidadDeMovimientos (){
		return movimientos;
	}
	public void sumarCantidadDeMovimientos(int cantAAgregar){
		movimientos = movimientos + cantAAgregar;
	}	
	public void restarCantidadDeMovimientos(int cantARestar){
		movimientos = movimientos - cantARestar;
	}
	
	// VEHICULO
	public Vehiculo getVehiculo(){
		return vehiculo;
	}
	public void cambiarVehiculo(){
		vehiculo = vehiculo.getNuevoVehiculo();
	}
		
	public void setVehiculo(Vehiculo vehiculo){
		this.vehiculo = vehiculo;
	}
	
	// cambiado de elementos para el archivo
	public void setNombre (String nombre){
		nombreJugador = nombre;
	}
	public void setPuntaje (int cantMovimientos){
		movimientos = cantMovimientos;
	}
}
